home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 1 Issue 2
/
PDCD-1 - Issue 02.iso
/
_utilities
/
utilities
/
004
/
_spconv
/
!Spconv
/
!Help
< prev
next >
Wrap
PGP Signed Message
|
1994-09-29
|
7KB
|
159 lines
-----BEGIN PGP SIGNED MESSAGE-----
!Spconv - RISC-OS version (1.00), based on Spconv (version 1.07)
================================================================
Purpose: To convert ZX Spectrum 'snapshot' images to and from different
formats.
Details: A ZX Spectrum 'snapshot' is a memory dump of a ZX Spectrum computer
suitable for use with a ZX Spectrum emulator (common on most machines
now). The archimedes has several such emulators (listed below).
For full documentation, see the documents in the directory 'Doc'
inside this application. (Hold down SHIFT and double-click on the
application in a filer window to gain access to it).
This version is a wimp version for RISC-OS that deals with a drag-
and-drop interface and a simple dialogue box to choose the format
to convert to. The original version is a command-line based version.
This main program (SPconv-FE.c) is a front end to 'ROS-Spconv.c'
(a modified version of 'spconv.c').
Usage: Install the application on the icon bar by 'double-clicking' on the
application in a filer window.
Drag a snapshot file of a suitable type (see below for file types)
onto the icon bar application and a convert dialogue window will
pop-up.
Select the file format to convert to.
Now click on the 'OK' icon to start the conversion.
(Click on the 'Cancel' icon to abandon the conversion).
A 'save-as' window will pop-up allowing you to type in a suitable
filename for your new snapshot file and drag the file onto a filer
window.
Scrap: RISC-OS must have seen the application !Scrap for this to work, and
must have read/write access to !Scrap (and sufficient space) for it
to work. (Good reason to get a hard disc :-)
File Types:
You must 'file-type' your snapshot files for them to be accepted.
I have use the following file types for the moment, based on the
types used in the Spectrum emulators for RISC-OS machines...
SNA : CEF (SNA snapshot, filetype from !MZX)
Z80 : CEE (Z80 snapshot, filetype from !MZX)
SP : 225 (SP snapshot)
PRG : 226 (PRG snapshot)
ZX : 227 (ZX/KGB snapshot)
SpecProg : 702 (ACH snapshot, filetype from !Speculator).
Inside this application:
!Boot, !Run, !Sprites,
Sprites, Messages,
!RunImage etc. - You know what they are.
c, h, o, Makefile - All to do with the source for this version.
Resources.RomImage - The rom image (spectrum.rom - see documentation).
for conversions.
Doc - Documentation of Spconv 1.07
Source - Original source for Spconv 1.07
Author: RISC-OS conversion: Tim Moore (c) 1994
Original version: Henk de Groot (c)
(Contact: Henk de Groot - groot@apd.dec.com or
Henk de Groot - groot@idca.tds.philips.nl)
Acknowledgements:
!MZX and !Speculator authors for some of the filetypes and the
Sprites for the filetypes.
Some Archimedes ZX Spectrum Emulators:
!MZX (version 1.10 at this date) by Graham Willmott
Last known contact:
Graham Willmott (se2044@bristol.ac.uk) 22 Apr 1994
!Speculator, author unknown, availability unknown.
Apparently copies available should not be around.
- ----------------------------------------------------------------
This application is PD. You are free to copy and
distribute this in it's full application form,
as long as my name is kept within it and any
alterations are aknowledged.
Please tell me of any alterations.
Any source codes included are copyrighted to the
author(s) of them.
Tim Moore ⌐ 1994
- ----------------------------------------------------------------
If you wish to contact me then I can be mailed at ...
Mr.T.Moore
30 Meadow Rise
Dawlish
Devon
EX7 9AZ
Internet mail (University of Portsmouth):
sis1514@sisvax.sis.port.ac.uk
(Until July 1995)
- ----------------------------------------------------------------
History:
v0.01 - Development version, no front-end. Changed source a little bit
to work under RISC-OS and to not use UNIX libraries (which caused
problems when combined with RISC_OSLib).
Also made the source a header/source set and changed the main
parameters (no 'main' anymore) so that it could be called
suitably from a 'front-end'. The source doesn't deal with
determining file types anymore.
v0.02 - Development version, with front-end. Did templates, wimp shell
and all those sort of things. Deal with 'drag-and-drop' loading
and saving, file type identification, calling the conversion
routines and saving from !Scrap. Doesn't support RAM loading/
saving events.
v1.00 - Release version. Added !Help and tidied up etc.
Disclaimer:
Any problems and bugs with this program that may lead to your problems
are not my fault, but the fault of peoples instructions (or lack of) of
how to write wimp programs :-)
PS:
Would someone like to provide a nice DDE compatible (not too heavy on the
memory and speed) C++ compiler WITH a SIMPLE set of window libraries
(ones that are EASY to use, but cover at least ALL features of
RISC OS 3.5 and can be backwards compatible for future versions of ROS,
PLUS are compliant to the style guide)?
Also (even better) ... would someone like to do the same but for an Ada
compiler (pref. Ada 9X, like GNAT).
Ada is far superior, similar to Pascal (but better), very robust and
safe, EASY, perfect for OOD/OOP and has it's own (gorgeous) tasking
system!!! Learn Ada I say!!!
PGP:
You can check my signatures using a trusted public key of mine.
A copy of my public key block is in the file 'pubkey', but you need
an independent trusted key to be sure.
(The signature for the !RunImage executable is RImage/sig. Check with
the command 'pgp RImage/sig !RunImage' or using a front-end application).
-----BEGIN PGP SIGNATURE-----
Version: 2.3a
iQCVAgUBLos9D9Zm1AuttC5dAQEWEwP/akdUifOmD9XBqDVIFlG4c6tMiLSwwK5J
rrp58W1zJx1yYpQ1e1HD53I6xEMPJnpDvJHOvmdVv5l0vi0UIvc3/KNqVzkwdN9q
mn7w650bKzGgddiccs1ittaIb5aUOsHA+YbqFdQ+Mx+Dx8PlRxb+bXA4XgS1ilWJ
wDJ1Z75QmW4=
=W1yx
-----END PGP SIGNATURE-----